home *** CD-ROM | disk | FTP | other *** search
/ PC Format (UK) 134 / PC Format DVD 2002.iso / Full / 3D Flash Animator / 3DFlashAnimator3Setup.exe / file0809_1f6bb7_1f6fa7.bin < prev    next >
Encoding:
Text File  |  2001-11-08  |  2.7 KB  |  92 lines

  1. <comment> View list for chooser element </comment>
  2.  
  3. <table width="100%" cellspacing=4 cellpadding=0><tr><td>
  4.  
  5. <script language="EasyScript">
  6.  
  7. /////////////////////
  8. function AddNewView ()
  9. {
  10.     new_frame = object.addNewFrame ();
  11.     new_frame.name = "View " + (object.count());
  12. }
  13. ///////////////////////
  14. function SetView (index)
  15. {
  16.     deselectAll();
  17.     object.setFrameIndex (index);
  18.     window.reparse();
  19.     object.redraw();
  20. }
  21. //////////////////////
  22. function GetViewList ()
  23. {
  24.     buffer = new String;
  25.     count = object.count;
  26.     if (!count) buffer = "<spacer><i>No views</i>";
  27.     else {
  28.         buffer = "<table cellpadding=0><tr>";
  29.         for (n=0; n< count; n++){
  30.  
  31.             if (n == count - 1) buffer += "<tr><td><tree type=L height=26>";
  32.             else buffer += "<tr><td><tree type=T height=26>";
  33.  
  34.             var array_string = "object";
  35.             var view_string = "(" + array_string + "[" + n + "])";
  36.             var view_object = object[n];
  37.             var view_name = view_object.getName();
  38.  
  39.             buffer += "<td>"
  40.             buffer += "<img radiobutton src='images/small_key_frame.bitmap' ";
  41.             buffer += "value='object.getFrameIndex()==" + n + "' ";
  42.             buffer += "onClick='";
  43.             buffer += "SetView (" + n + ")' ";
  44.             buffer += "title='Select " + view_name + "' hspace=4>";
  45.             buffer += "<spacer width=4>";
  46.  
  47.             if (view_object.getRenameFlag()) buffer += "<td><input type='text' size=20 name='" + view_string + ".name' onBlur='window.reparse()' selected>";
  48.             else {
  49.                 buffer += "<a showfocus OnDraw=window.selectDraw(" + view_string + ") ";
  50.                 buffer += "OnClick=window.selectClick(" + array_string + "," + view_string + ") ";
  51.                 buffer += "OnRightClick=window.selectRightClick(" + array_string + "," + view_string + ") ";
  52.                 buffer += "OnDrop=window.selectDrop(" + array_string + "," + view_string + ") ";
  53.                 buffer += "OnRightMouseUp=window.openMenu('menu_edit_views_right_click') ";
  54.                 buffer += "OnDelete=window.selectDelete(" + array_string + "," + view_string + ")> <td>";
  55.                 buffer += view_name;
  56.                 buffer += "</td></a>";}}
  57.                 
  58.         buffer += "</table>";}
  59.  
  60.     return buffer;
  61. }
  62.  
  63. </script>
  64.  
  65. <groupbox caption="Views">
  66.  
  67. <if value="help_object.flags.help">
  68. <table cellspacing=0 cellpadding=2><tr><td>
  69. <else>
  70. <table cellspacing=0 cellpadding=1><tr><td>
  71. </if>
  72.  
  73. <td><a button onMouseUp="AddNewView()" width=+10 height=+3 bgcolor="light" reparse>
  74. <img src="images/small_key_frame_new.bitmap"> Add new view</a>
  75. <spacer width=8>
  76. <a button bgcolor="light" OnMouseUp="window.openMenu ('menu_views_selected', new Array (object, window))" width=+16 height=+4>Edit selected views</a>
  77.  
  78. </table>
  79.  
  80. <table cellspacing=4 cellpadding=0>
  81. <tr><td><include value='GetViewList()'>
  82. </table>
  83.  
  84. </groupbox>
  85.  
  86. </table>
  87.  
  88. <script language="EasyScript">
  89.  
  90.  
  91. </script>
  92.